﻿/******************common********************/
body{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:"微软雅黑" "Helvetica Neue",Arial,"Lucida Grande"
}
div,h1,h2,h3,h4,ul,li,ol,table,td,tr{
	padding:0px;
	margin:0px;
}
table{
	border-collapse:collapse;
}

/******************Pui-Panel********************/
.mui-panel{
	border: 1px solid #ccc;
	margin:0px 0px 5px 0px;
	overflow: hidden;
}
.mui-panel-main{
	overflow:hidden;
}
.mui-panel-header{
	background-image: url("images/panel/title_bg.png");
    background-position: 0 -1px;
    border-bottom: 1px solid #ccc;
    color: #232323;
    line-height: 30px;
    padding: 0 5px;
    text-align: left;
    
}
.mui-panel-title{
	font-size: 13px;
    font-weight: bold;
	font-style:tahoma,arial,verdana,sans-serif;
    position:relative;
}
.mui-panel-body{
	overflow:auto;
	margin:0px;
	padding:0px;
	/* background-color:#fff; */
	border-width:0px;
}
.mui-panel-icon{
	background-position:0px center;
	padding-left:18px;
	background-repeat:no-repeat;
	background-image:url('images/common/icon.png');
}
.mui-panel-foot{
}
.mui-panel-button{
	line-height:14px;
	padding:0px 10px;
}
.mui-panel-bar{
	line-height:25px;
	background-image:url('images/common/white-top-bottom.gif');
	background-image:url('images/window/top-bottom.png');
	background-position:0px -1px;
	padding:0px 5px;
	text-align:left;
	color:#064687;
}
.mui-panel-button{
	/* background:none;
	border:none; */
	height:22px;
	padding:2px 10px;
	margin:3px;
}
.mui-panel-button:hover{
	/* border:none;
	cursor:pointer;
	border:solid #8DB2E3 1px; */
}
.mui-panel-topbar{
}
.mui-panel-headerbuttons{
	position:absolute;
	top:4px;
	+top:0px;
	_top:0px;
	right:2px;
	margin:0px;
	padding:0px;
}
.mui-panel-footbar{
}

/******************Pui-PageBar********************/
.mui-pagebar{
	float:right;
}
.mui-pagebar-btn{
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	width:18px;
	height:18px;
	margin:2px;
}
.mui-pagebar-pageindexipt{
	border:solid 1px #ccc;
	background-color:#fff;
	width:40px;
	height:16px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-image:url('images/pagebar/text_bg.gif');
	background-repeat:repeat-x;
	margin:2px;
}
.mui-pagebar-firstbtn{
	background-image:url('images/pagebar/first.gif');
}
.mui-pagebar-firstbtn-dis{
	background-image:url('images/pagebar/first_disabled.gif');
}
.mui-pagebar-prevbtn{
	background-image:url('images/pagebar/prev.gif');
}
.mui-pagebar-prevbtn-dis{
	background-image:url('images/pagebar/prev_disabled.gif');
}
.mui-pagebar-nextbtn{
	background-image:url('images/pagebar/next.gif');
}
.mui-pagebar-nextbtn-dis{
	background-image:url('images/pagebar/next_disabled.gif');
}
.mui-pagebar-lastbtn{
	background-image:url('images/pagebar/last.gif');

}
.mui-pagebar-lastbtn-dis{
	background-image:url('images/pagebar/last_disabled.gif');
}
.mui-pagebar-split{
	background-image:url('images/pagebar/separator.gif');
	width:2px;
	margin:2px;
	padding:0px;
}
/******************Pui-Grid********************/
.mui-grid-header{
	overflow:hidden;
	text-align: left;
	line-height:25px;
	background-image:url('images/window/top-bottom.png');
	background-position:0px -1px;
	padding:0px 5px;
	text-align:left;
	color:#064687;
	border-bottom:solid 1px #8DB2E3;
}
.mui-grid-body{
	overflow:hidden;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
}
.mui-grid-foot{
	background-image:url('images/pagebar/bg.gif');
	background-repeat:repeat-x;
	border-top:solid 1px #8DB2E3;
	height:25px;
}
.mui-grid-rows{
	overflow:auto;
	height:auto;
	width:auto;
	color:#232323;
}
.mui-grid-row{
	line-height:22px;
	border-bottom:solid 1px #efefef;
	cursor:default;
	width:auto;
	border-right:solid 1px #efefef;
}
.mui-grid-row td{
	padding-left: 1px;
    padding-right: 1px;
	height:100%;
}
.mui-grid-rowcell{   
	overflow:hidden; 
	text-align:center;
}
.mui-grid-rowhover{
	background-color:#efefef;
}
.mui-grid-rowselected{
	background-color:orange;
}
.mui-grid-columns{
	background-image:url('images/grid/grid-header-bg.gif');
	background-repeat:repeat-x;
	line-height:24px;
    vertical-align: middle;
}
.mui-grid-columns table{
}
.mui-grid-columns td{
	padding-left: 1px;
    padding-right: 1px;
	border-right:1px solid #ddd;
	height:100%;
}
.mui-grid-sortdesc{
	background-image:url('images/grid/sort_desc.gif');
	padding-right:13px;
	background-repeat:no-repeat;
	background-position:right center;
}
.mui-grid-sortasc{
	background-image:url('images/grid/sort_asc.gif');
	padding-right:13px;
	background-repeat:no-repeat;
	background-position:right center;
}
.mui-grid-columncell{
	overflow:hidden;
	text-align:center;
	cursor:default;
}
.mui-grid-columns .mui-grid-number{
	background:none;
}
.mui-grid-columns .mui-grid-checkbox{
	background:none;
}
.mui-grid-checkbox{
	width:20px;
	background-image:url('images/grid/grid-number-bg.gif');
	background-repeat:repeat-y;
	border-right:solid 1px #ddd;
}
.mui-grid-checkboxel{

}
.mui-grid-checkboxcell{
	width:20px;
	overflow:hidden;
}
.mui-grid-number{
	width:20px;
	background-image:url('images/grid/grid-number-bg.gif');
	background-repeat:repeat-y;
	text-align:right;
	font-size:12px;
	border-right:solid 1px #ddd;
}
.mui-grid-numbercell{
	width:20px;
	overflow:hidden;
}

/******************Pui-ViewPort********************/
.mui-viewport{
	margin:0px auto;
	width:100%;
	height:100%;
	background-color:#ebf5fe;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
.mui-viewport-panel{
	position:absolute;
	overflow:hidden;
}

.mui-viewport-split{
	position:absolute;
	margin:0px;
	padding:0px;
	z-index:100;
	line-height:0px;
	overflow:hidden;
	font-size:0px;
}
.mui-viewport-split-adjust{
	background-color:#343434;
	z-index:500000;
}
.mui-viewport-split-left{
	cursor:e-resize;
}
.mui-viewport-split-top{
	cursor:n-resize;
}
.mui-viewport-split-bottom{
	cursor:n-resize;
}
.mui-viewport-split-right{
	cursor:e-resize;
}
.mui-viewport-split span{
	position:relative;
	cursor:pointer;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
}

.mui-viewport-split-left-nor{
	background-image:url('images/common/mini-left.gif');
	top:48%;
	height:35px;
	width:100%;
}
.mui-viewport-split-top-nor{
	background-image:url('images/common/mini-top.gif');
	left:48%;
	height:100%;
	width:35px;
}
.mui-viewport-split-bottom-nor{
	background-image:url('images/common/mini-bottom.gif');
	height:100%;
	width:35px;
	left:48%;
}
.mui-viewport-split-right-nor{
	background-image:url('images/common/mini-right.gif');
	top:48%;
	height:35px;
	width:100%;
}

.mui-viewport-split-left-min{
	background-image:url('images/common/mini-right.gif');
}
.mui-viewport-split-top-min{
	background-image:url('images/common/mini-bottom.gif');
}
.mui-viewport-split-bottom-min{
	background-image:url('images/common/mini-top.gif');
}
.mui-viewport-split-right-min{
	background-image:url('images/common/mini-left.gif');
}


/******************Pui-Overlay********************/
.mui-overlay{
	background-image:url('images/common/transparent.png');
	background-repeat:repeat;
}


/******************Pui-tab********************/
.mui-tab{
	overflow:hidden;
	border:0px solid #8DB2E3;
}
.mui-tab-body{
	overflow:auto;
	background-color:#fff;
	width:100%;
}
.mui-tab-tabs{
	overflow:hidden;
	margin:3px 15px 0px 15px;
	position:absolute;
	left:0px;
	right:0px;
}
.mui-tab-tab{
	position:relative;
	list-style:none;
	float:left;
	line-height:22px;
	height:22px;
	margin-right:5px;
	overflow:hidden;
	cursor:default;
	background-image:url('images/tab/tabs-sprite.gif');
	background-repeat:repeat-x;
	background-position:0px -205px;
	border:solid 1px #8DB2E3;
	border-width:1px 1px 0px 1px;
	color:#064687;
	width:auto;
	display:block;
	
	-moz-border-radius:  3px 3px 0px 0px;
	-khtml-border-radius:  3px 3px 0px 0px;
	-webkit-border-radius:  3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
.mui-tab-container{
	height:100%;
	width:100%;
	display:none;
}
.mui-tab-containeractive{
}
.mui-tab-scroll{
	margin-top:2px;
	width:15px;
	position:absolute;
	top:0px;
	display:block;
	height:100%;
}
.mui-tab-scrollleft{
	background-position:15px 0px;
	background-image:url('images/tab/scroll-left.gif');
	left:0px;
}
.mui-tab-scrollleft:hover{
	background-position:-3px 0px;
}
.mui-tab-scrollright{
	background-position:0px 0px;
	background-image:url('images/tab/scroll-right.gif');
	right:0px;
}
.mui-tab-scrollright:hover{
	background-position:18px 0px;
}
.mui-tab-header{
	border-bottom:solid 1px #f27b04;
	height: 30px;
    overflow: visible;
    position: relative;
}

.mui-tab-tab{
	padding:0px 10px;
    cursor: default;
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    list-style: none outside none;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    width: auto;
	background-image: url("images/panel/title_bg.png");
    color:#232323;
    border:solid 1px #ccc;
    border-width:1px 1px 0px 1px;
    border-radius: 3px 3px 0 0;
}
.mui-tab-tab span {
    display: inline-block;
    float: left;
    height: 22px;
    margin: 0 10px 0 5px;
}
.mui-tab-tab em{
	display:none;
	position:absolute;
	right:2px;
	top:2px;
	width:11px;
	height:11px;
	font-style:normal;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url('images/tab/tab-close.png');
}
.mui-tab-tabactive {
    font-weight:bold;
    background-image:none;
    border-color:#f27b04;
    background-color:#fff;
    height:27px;
}
.mui-tab-tabactive em{
	display:block;
}


/******************Pui-tree********************/
.mui-tree{
	overflow:hidden;
}
.mui-tree-main{
	overflow:hidden;
}
.mui-tree-header{
	line-height:25px;
	background-color:#ccc;
	padding:0px 5px;
	text-align:left;
}
.mui-tree-title{
	font-size:11px;
	font-weight:bold;
	font-style:tahoma,arial,verdana,sans-serif;
}
.mui-tree-body{
	overflow:auto;
	margin:0px;
	padding:0px;
}
.mui-tree-foot{
}
.mui-tree-node{
	list-style:none;
	line-height:18px;
	height:18px;
	padding:0px;
	margin:0px;
	white-space:nowrap;
	overflow:hidden;
	cursor:default;
}
.mui-tree-node-hover{
	background-color:#dedede;
}
.mui-tree-node-selected{
	background-color:orange;
}
.mui-tree-node-children{
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:none;
}
.mui-tree-icon{
	padding:3px 8px;
	cursor:default;
	line-height:18px;
	height:18px;
	margin:0px;
	background-repeat:no-repeat;
	background-position:center center;
}
.mui-tree-icon-folder-close{
	background-image:url('images/tree/folder_close.gif');
}
.mui-tree-icon-folder-open{
	background-image:url('images/tree/folder_open.gif');
}
.mui-tree-icon-leaf{
	background-image:url('images/tree/leaf.png');
}
.mui-tree-line{
	padding:3px 6px;
	cursor:default;
	line-height:18px;
	height:18px;
	margin:0px;
	background-repeat:no-repeat;
	background-position:center center;
}
.mui-tree-line-folderbottom-close{
	background-image:url('images/tree/f_b_c.gif');
}
.mui-tree-line-folderbottom-open{
	background-image:url('images/tree/f_b_e.gif');
}
.mui-tree-line-foldertop-close{
	background-image:url('images/tree/f_t_c.gif');
}
.mui-tree-line-foldertop-open{
	background-image:url('images/tree/f_t_e.gif');
}
.mui-tree-line-foldermiddle-close{
	background-image:url('images/tree/f_m_c.gif');
}
.mui-tree-line-foldermiddle-open{
	background-image:url('images/tree/f_m_e.gif');
}
.mui-tree-line-leafend{
	background-image:url('images/tree/l_e.gif');
}
.mui-tree-line-line{
	background-image:url('images/tree/l_l.gif');
}
.mui-tree-line-leafmiddle{
	background-image:url('images/tree/l_m.gif');
}

/******************Pui-window********************/
.mui-window{
	position:absolute;
	border:solid 1px #8DB2E3;
	background-color:#d0def0;
	z-index:4000;
	top:-300000px;
	left:-400000px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	radius:5px;
	overflow:hidden;
}
.mui-window-main{
	overflow:hidden;
	position: relative;
}
.mui-window-header{
	line-height:25px;
	background-image:url('images/common/white-top-bottom.gif');
	background-position:0px -1px;
	padding:0px 5px;
	text-align:left;
	color:#064687;
	cursor:move;
}
.mui-window-title{
	font-size:11px;
	font-weight:bold;
	font-style:tahoma,arial,verdana,sans-serif;
	position:relative;
}
.mui-window-body{
	overflow:auto;
	margin:3px 3px 3px 3px;
	padding:0px;
	border:solid 1px #8DB2E3;
	background-color:#fff;
	background-color:#ecf6ff;
}
.mui-window-bar{
}
.mui-window-footbar{
	text-align:center;
	padding:3px;
	
}
.mui-window-foot{
	/* border-top:solid 1px #8DB2E3; */
	margin:0px 3px;
}
.mui-window-headerbtn{
	display:block;
	float:right;
	width:15px;
	height:15px;
	position:relative;
	top:6px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0px 1px;
}
.mui-window-resize{
	display:block;
	height:12px;
	width:12px;
	position:absolute;
	right:0px;
	bottom:0px;
	cursor:se-resize;
}
/*******mui-button start********/
.mui-headerbtn{
	display:inline-block;
	width:15px;
	height:15px;
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0px 1px;
}
.mui-headerbtn-close{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px 0px;
}
.mui-headerbtn-minshow{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -15px;
}
.mui-headerbtn-maxshow{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -30px;
}
.mui-headerbtn-recovershow{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -45px;
}
.mui-headerbtn-up{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -60px;
}
.mui-headerbtn-down{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -75px;
}
.mui-headerbtn-config{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -90px;
}
.mui-headerbtn-left{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -105px;
}
.mui-headerbtn-right{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -120px;
}
.mui-headerbtn-naildown{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -135px;
}
.mui-headerbtn-nailup{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -150px;
}
.mui-headerbtn-expandx{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -165px;
}
.mui-headerbtn-collx{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -180px;
}
.mui-headerbtn-expandy{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -195px;
}
.mui-headerbtn-colly{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -210px;
}
.mui-headerbtn-refresh{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -225px;
}
.mui-headerbtn-add{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -240px;
}
.mui-headerbtn-del{
	background-image:url('images/common/tools-sprites-trans.gif');
	background-position:-15px -255px;
}
/*******mui-button end********/


/***********mui-layout start********/
.mui-layout{
	overflow:hidden;
}
.mui-layout-main{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	overflow:hidden;
}
.mui-layout-column{
	margin:0px;
}
.mui-layout-column .mui-layout-folder{
}
.mui-layout-column .mui-layout-leaf{
	height:100%;
}

.mui-layout-row{
	margin:0px;
}
.mui-layout-columnsplit{
	height:40px;
	width:0.5%;
	float:left;
	cursor:e-resize;
}
.mui-layout-rowsplit{
	width:100%;
	height:5px;
	cursor:n-resize;
}
.mui-layout-split{
	padding:0px;
	margin:0px;
	overflow:hidden;
	font-size:1px;
}
.mui-layout-splithover{
	background-color:#999;
}

.mui-layout-folder{
	margin:0px;
	/* min-height:100px;
	_height:100px; */
}
.mui-layout-leaf{
	margin:0px;
	min-height:100px;
	_height:100px;
}
/***********mui-layout end********/


/***********mui-msg start********/
.mui-msg-body{
	overflow:hidden;
}
.mui-msg-foot{
	margin:0px 3px 10px;
}
.mui-msg-icon{
	line-height:20px;
	margin:0px 5px;
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:10px 40px;
}
.mui-msg-icon-warring{
	background-image:url('images/msg/icon-warring.gif');
}
.mui-msg-icon-question{
	background-image:url('images/msg/icon-question.gif');
}
.mui-msg-icon-info{
	background-image:url('images/msg/icon-info.gif');
}
.mui-msg-icon-error{
	background-image:url('images/msg/icon-error.gif');
}
/**********mui-msg end************/


/***********mui-tools-menu start********/
.mui-tools-menu{
	overflow:hidden;
	position:absolute;
	padding:5px;
	border:solid 1px #8DB2E3;
	background-color:#ecf6ff;
	z-index:400000;
}
.mui-tools-item{
	height:22px;
	width:100px;
	line-height:22px;
	overflow:hidden;
	cursor:default;
	color:#898989;
}
.mui-tools-icon{
	background-repeat:no-repeat;
	height:15px;
	width:15px;
	display:inline-block;
	margin:2px;
}
.mui-tools-item span{
	padding:0px;
	margin:0px;
	display:inline-block;
}

.mui-tools-item-hover{
	color:#000;
	line-height:23px;
}



/**********mui-tools-menu end************/
.mui-tip{
	width:auto;
	height:auto;
	position:absolute;
	width:auto;
	height:auto;
	border:solid 2px #fff;
	z-index:5000;
	left:-400000px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	text-align:center;
	padding:2px 10px;
	color:#fff;
	background-color:#06507D
}
.mui-tip-close{
	margin-left:20px;
	cursor:pointer;
	position:relative;
	right:-5px;
}


/**********mui-util-toolbar start************/
.mui-util-toolbar{
}
.mui-util-toolbar main{
	
}
/**********mui-util-toolbar end************/


/**********mui-util-button start************/
.mui-util-button{
	padding:0px 15px;
	line-height:20px;
	display:inline-block;
	margin:2px 5px;
	cursor:pointer;
	color:#fff;
	background-color:#06507D;
	font-weight:bold;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	radius:2px;
}
.mui-util-button-main{
	
}
/**********mui-util-button end************/


/**********mui-util-menuitem start************/
.mui-util-menuitem-main{
	text-decoration: none;
	display:block;
}
.mui-util-menuitem-items{
	overflow:hidden;
	padding:0px;
	margin:0px;
	border:1px solid #8DB2E3;
	position:absolute;
	z-index:1000;
}
.mui-util-menuitem-item a{
	text-decoration: none;
}
.mui-util-menuitem-hover .mui-util-menu-main{
	color:#fff;
}

.mui-util-menuitem{
	position:relative;
	list-style:none;
	line-height:38px;
	margin:0px 5px;
	float:left;
	z-index:200000;
}
.mui-util-menuitem a{
	color:#fff;
	text-decoration:none;
	float:left;
	padding:0px 15px;
	font-weight:bold;
}
.mui-util-menuitem-hover{
	background-color:#fff;
	background-image:url('images/nav/nav_hover.png');
	border:solid 0px #f27b04;
	border-width:1px 1px 0px 1px;
}
.mui-util-menuitem-hover a{
	color:#f77426;
}
.mui-util-menuitem-items{
	width:200px;
	padding:5px;
	background-color:#fff;
	border:solid 0px #f27b04;
	top:38px;
	z-index:2;
	border-width:0px 1px 1px 1px;
	left:-1px;
}
.mui-util-menuitem-items a{
	color:#f27b04;
	padding:0px;
}
.mui-util-menuitem-itemhover{
	background-color:#f27b04;
}
.mui-util-menuitem-itemhover a{
	color:#fff;
}
.mui-util-menuitem-item{
	color:#f27b04;
	padding:0px 5px;
	margin:0px;
	line-height:25px;
	height:25px;
	text-align:left;
	border-bottom:dotted 1px #ccc;
}


/**********mui-util-menuitem end************/
